﻿using Microsoft.Xna.Framework;

namespace Library
{
    public interface I3DComponent
    {
        Vector3 Position { get; set; }
        Vector3 EulRotation { get; set; }
        Matrix Rotation { get;  set; }
        Vector3 Scale { get; set; }
        BoundingBox BoundingBox { get; }
    }

    public interface I2DComponent
    {
        Rectangle Rect { get; set; }
    }

    public enum ComponentType
    { 
        Component2D,
        Component3D,
        Both,
        All
    }
}